package com.liuche.rpc.config;

import com.liuche.rpc.serializer.SerializerKeys;
import lombok.Data;

/**
 * @author：liuche
 * @Date：2024年03月18日 18:07
 * @Description：
 */
@Data
public class RpcConfig {

    /**
     * 名称
     */
    private String name = "liuche-rpc";

    /**
     * 版本号
     */
    private String version = "1.0";

    /**
     * 服务器主机名
     */
    private String serverHost = "localhost";

    /**
     * 服务器端口号
     */
    private Integer serverPort = 8080;

    /**
     * 指定序列化器
     */
    private String serializer = SerializerKeys.JDK;

    /**
     * 注册中心配置
     */
    private RegistryConfig registryConfig = new RegistryConfig();
}
